Type of user | Actions the interface must support | Types of data (objects) | Plan or strategy |
Human tutor | Develops teaching, learning and assessment objectives | Presentations Tasks Test Exercises | Implements collaborative learning process |
Pedagogical agent | Assists in development of learning and assessment objectives | Presentations Tasks Test Exercises | Assists in implementing the collaborative learning method |
Student | Develops learning objectives and is assessed | Tasks Test Exercises | Assists in implementing instructional model |